throat protector - German English Dictionary